package com.rill.service;

import com.rill.dao.BlogInfoDao;
import com.rill.po.BlogInfo;

public class BlogInfoServiceImpl implements BlogInfoService {
	//需要dao,多态的形式
	private BlogInfoDao blogInfoDao;

	public BlogInfoDao getBlogInfoDao() {
		return blogInfoDao;
	}

	public void setBlogInfoDao(BlogInfoDao blogInfoDao) {
		this.blogInfoDao = blogInfoDao;
	}

	@Override
	public void saveBlogInfo(BlogInfo info) {
		/*// 判断是否已经保存:通过dao完成
		if(getBlogInfo(info.getUsername())!=null){
			//已经存在，则更新
		}else{
			//不存在则保存
		}*/
		
		//利用hibernate底层自动判断进行保存或者更新：saveOrUpdate()
		blogInfoDao.save(info);

	}

	@Override
	public BlogInfo getBlogInfo(String username) {
		// TODO Auto-generated method stub
		return blogInfoDao.get(username);
	}

}
